Graphs for Metric Space Searching

نویسنده

  • Rodrigo Paredes
چکیده

[Who doesn’t understand a glance, won’t understand a long explanation either.] – Arab proverb The problem of Similarity Searching consists in finding the elements from a set which are similar to a given query under some criterion. If the similarity is expressed by means of a metric, the problem is called Metric Space Searching. In this thesis we present new methodologies to solve this problem using graphs G(V,E) to represent the metric database. In G, the set V corresponds to the objects from the metric space and E to a small subset of edges from V × V , whose weights are computed according to the metric of the space under consideration. In particular, we study k-nearest neighbor graphs (knngs). The knng is a weighted graph connecting each element from V —or equivalently, each object from the metric space— to its k nearest neighbors. We develop algorithms both to construct knngs in general metric spaces, and to use them for proximity searching. These results allow us to use a graph to index a metric space, requiring a moderate amount of memory, with better search performance than that of classical pivot-based algorithms. Finally, we show that the graph-based approach offers a great potential for improvements, ranging from fully dynamic graph-based indices to optimizations tuned for metric space searching. The high amount of computational resources required to build and traverse these graphs also motivated us to research on fundamental algorithmic problems, such as incremental sorting and priority queues. We propose new algorithms for these problems which, in practice, improve upon the state-of-the-art solutions in many cases, and are useful in many other algorithmic scenarios. As a matter of fact, they yield one of the fastest Minimum Spanning Tree (MST) construction algorithms for random graphs. These basic algorithms not only open new research lines, for instance, MST construction algorithms for arbitrary graphs; but also they turn out to be appealing to be applied directly in production environments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extended graphs based on KM-fuzzy metric spaces

This paper,  applies the concept  of KM-fuzzy metric spaces and  introduces a novel concept of KM-fuzzy metric  graphs based on KM-fuzzy metric spaces.  This study, investigates the finite KM-fuzzy metric spaces with respect to metrics and KM-fuzzy metrics and constructs KM-fuzzy metric spaces on any given non-empty sets. It tries to  extend   the concept of KM-fuzzy metric spaces to  a larger ...

متن کامل

Fixed points for Chatterjea contractions on a metric space with a graph

In this work‎, ‎we formulate Chatterjea contractions using graphs in metric spaces endowed with a graph ‎‎and‏ ‎‎‎‎investigate ‎the ‎existence‎ ‎of ‎fixed ‎points ‎for such mappings ‎under two different hypotheses‎. We also discuss the uniqueness of the fixed point. The given result is a generalization of Chatterjea's fixed point theorem from metric spaces to metric spaces endowed with a graph.

متن کامل

Existence and uniqueness of the solution for a general system of operator equations in $b-$metric spaces endowed with a graph

The purpose of this paper is to present some coupled fixed point results on a metric space endowed with two $b$-metrics. We shall apply a fixed point theorem for an appropriate operator on the Cartesian product of the given spaces endowed with directed graphs. Data dependence, well-posedness and Ulam-Hyers stability are also studied. The results obtained here will be applied to prove the existe...

متن کامل

A CHARACTERIZATION FOR METRIC TWO-DIMENSIONAL GRAPHS AND THEIR ENUMERATION

‎The textit{metric dimension} of a connected graph $G$ is the minimum number of vertices in a subset $B$ of $G$ such that all other vertices are uniquely determined by their distances to the vertices in $B$‎. ‎In this case‎, ‎$B$ is called a textit{metric basis} for $G$‎. ‎The textit{basic distance} of a metric two dimensional graph $G$ is the distance between the elements of $B$‎. ‎Givi...

متن کامل

Solis Graphs and Uniquely Metric Basis Graphs

A set $Wsubset V (G)$ is called a resolving set, if for every two distinct vertices $u, v in V (G)$ there exists $win W$ such that $d(u,w) not = d(v,w)$, where $d(x, y)$ is the distance between the vertices $x$ and $y$. A resolving set for $G$ with minimum cardinality is called a metric basis. A graph with a unique metric basis is called a uniquely dimensional graph. In this paper, we establish...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008